IEEE TRANSACTIONS ON CAD OF ICS AND SYSTEMS 1 Processor Array Design withFPGA Area
نویسندگان
چکیده
1 Processor Array Design with FPGA Area Constraint Joseph A. Fernando, Jack S.N. Jean Abstract|Digital signal processing algorithms with multiple shift-invariant dependence graphs (DGs) can be mapped to FPGA hardware in many di erent types of systolic processor arrays. Because of the nite amount of hardware resources, the problem is to use a \right" amount of hardware in a speci c con guration so to maximize the processing speed. In this paper, the problem of nding the right processor array con guration is formulated as a constrained optimization problem where the cost function includes not only the cost of individual processor arrays but also the cost of interfacing circuits. Three heuristic algorithms are presented for the optimization problem. Among them, both the L-th axial neighbor algorithm and the simulated annealing algorithm produce good results on a test case. Simulation results on the test case also indicate that the initial con guration is important in getting a good con guration for both algorithms. The L-th axial neighbor algorithm has the extra advantage of requiring less amount of performance tuning. Keywords|Algorithm Mapping, Computer-Aided Design, Dependence Graph, FPGA, Processor Array, Systolic Array.
منابع مشابه
A DRC-based algorithm for extraction of critical areas for opens in large VLSI circuits
This paper describes an algorithm for the extraction of the critical area for opens. The presented algorithm allows for the analysis of industrial size ICs with non-Manhattan geometry. Illustrative examples of the proposed algorithm, implemented by using design rule checker operations, are presented. It is shown that the extraction of the critical area for realistic size VLSI circuits designs c...
متن کاملXtensa: A Configurable and Extensible Processor
Until a few years ago, processors were only sold as packaged individual ICs. The growing density of CMOS circuits, however, created an opportunity to incorporate the processor as part of a larger system on a chip. Initial processor designs for this market were based on the processor existing as a separate entity, and cores were handcrafted for each manufacturing process technology, resulting in...
متن کاملProbabilistic analysis of interconnect coupling noise
Noise simulators and noise avoidance tools are playing an increasingly critical role in the design of deep submicron circuits. However, noise estimates produced by these simulators are often very pessimistic. For large, high-performance industrial ICs, which can contain hundreds of thousands of nets, the worst case estimates of the noise results in thousands of reported violations, without any ...
متن کامل’ Introduction : Advances in 3 - D Integrated Circuits , Systems , and CAD
h THREE-DIMENSIONAL INTEGRATION, a breakthrough technology to achieve “More Moore and More Than Moore,” provides numerous benefits such as better performance, lower power consumption, smaller form factor, and wider bandwidth than traditional 2-D integration technology. Three-dimensional stacking of heterogeneous silicon layers also enables heterogeneous 3-D integration. Thanks to the enormous e...
متن کاملDesign and analysis of segmented routing channels for row-based FPGA's
FPGAs combine the logic integration benefits of custom VLSI with the design, production, and time-to-market advantages of standard logic ICs. The Actel family of FPGAs exemplifies the rowbased FPGA model. Rows of logic cells interspersed with routing channels have given this family of FPGA devices the flavor of traditional channeled gate arrays or standard cells. However, unlike the conventiona...
متن کامل